home *** CD-ROM | disk | FTP | other *** search
- /*** [getfiles.h]
- *
- * For GNU C Compiler (GCC)
- *
- ***/
-
- #define GF_SNON 0
- #define GF_SEXT 1
- #define GF_SNAME 2
- #define GF_SDATE 3
-
- #define EX_EXE 0
- #define EX_DIR 1
- #define EX_OTHER 2
-
- typedef struct {
- unsigned char name[13];
- unsigned attr;
- unsigned dt;
- unsigned tm;
- long sz;
- unsigned ord;
- } files;
- typedef struct {
- files **pbuf;
- unsigned nfiles;
- unsigned ndir;
- } get_f;
-
- /***
- * メモリを用意し,カレントディレクトリを拡張子でソートする関数
- * そのメモリを開放する関数
- * 戻り値:エラーの場合はpbuf = NULL
- ***/
- int Getfiles(int, get_f *, int);
- void Gf_bufrel(void);
- int Split_fname(const char *, unsigned, char *, char *);
-